草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 在 Fragment 中使用 .getActivity( ) 后无法访问语句

我想在fragment中使用.getSystemService。当我使用.getActivity()获取Activity上下文时,AndroidStudio在同一行中告诉我这是一个“无法访问的语句”。当我使用“getActivity()”的那一行上面有一行时,它会显示上面的这一行是不可达的。为什么以及如何解决这个问题?publicclassNewNodeFragmentextendsFragment{//GPSSIGNALdoublepLat;doublepLong;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewG

android - 从自定义对话框顶部删除额外的空间

我创建了一个自定义对话框,我通过RelativeLayout动态地将View放入其中。每次显示对话框时,它都会很好地显示我所有的subview,但它在顶部有一些我无法解释的空间。我假设这是为对话框的“标题”保留的(我不会)。有没有一种方法可以删除该空格并让我的自定义对话框只包含我放入的内容?这是布局的xml:顺便说一句,我试过将相对布局作为父节点,结果相同。这是自定义对话框的.java。publicclassHandResultsextendsDialogimplementsDialogInterface{HandResultshr;TimermyTimer;RelativeLayou

Android - 如何将列表框实现为模态对话框/弹出窗口

在我的Android应用程序中,当用户单击按钮时,我希望列表框显示为模态对话框,就像Spinner的工作方式一样,除了列表框还可以允许多个选择。我尝试按照androidhello-listview教程(http://developer.android.com/resources/tutorials/views/hello-listview.html)中的描述使用ListView。不幸的是,它似乎并不像我预期的那样工作。它不像Spinner那样显示为模态对话框。我试着看看Android浏览器在显示列表框时会做什么。我在我的Android设备上的浏览器中浏览到www.functionx.c

java - 如何在 Android 上的 fragment 中使用共享首选项?

我有一个fragment,我想将Facebookid存储在共享首选项中。我无法在获取首选项函数中写入私有(private)模式。而且我还想在另一个fragment中访问这个共享偏好。我该怎么做?这是我的代码...Session.openActiveSession(getActivity(),true,newSession.StatusCallback(){@Overridepublicvoidcall(Sessionsession,SessionStatestate,Exceptionexception){if(session.isOpened()){Request.executeMe

android - 单击微调器时显示自定义对话框

目前,我的微调器处于dialog模式。它会显示这样的东西但是,有时候,我想控制要显示的对话框类型。例如,我想在单击微调器时显示一个带有日期选择器的对话框。注意,Google日历确实有这样的控件。请问我该如何实现? 最佳答案 不使用Spinner,而是使用TextView,并为其安装点击监听器。为了让TextView看起来像Spinner,这里有技巧或 关于android-单击微调器时显示自定义对话框,我们在StackOverflow上找到一个类似的问题: ht

android - fragment 中的操作栏项目单击处理程序

我有一个简单的2Activity应用程序。主要Activity填充listFragment,第二个Activity使用字段填充fragment以将自定义对象(列表项)添加到主要Activity。在第二个Activity中,我在操作栏中有一个“保存”图标。我正在尝试弄清楚如何监听fragment中的此按钮点击,因此我可以打包textFields并通过界面将其传回Activity。我试图重写onOptionItemSelected但它从未成功。我该如何处理? 最佳答案 好的,技巧就在fragment的onCreate方法中,你必须调用s

android - 谷歌地图 fragment 在 N​​estedScrollView 内滚动

我有一个NestedScrollView作为父级,Fragment包含googleMap作为它的子级。当我在map中向下或向上滚动时,NesetdScrollView是滚动的,我无法在map内滚动。到目前为止,我已经尝试通过创建透明图像来解决堆栈溢出问题,但它对我不起作用。XML:..................................代码:transImg.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){intaction=

android - 检查 fragment 中的网络连接

我试图检查我的SherlockFragment中的网络连接,但无法识别getSystemService()方法。下面是我的代码(来自http://developer.android.com/training/basics/network-ops/connecting.html)ConnectivityManagerconnMgr=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfonetworkInfo=connMgr.getActiveNetworkInfo();if(netwo

Android ICS 对话框标题颜色

我想为ICS设备中的对话框使用自定义颜色。默认的是蓝色(见图片),我如何将它设置为适合我的应用程序配色方案的颜色,例如红色? 最佳答案 试试这个:alert.setTitle(Html.fromHtml("UserAgent")); 关于AndroidICS对话框标题颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10053570/

android - 如何在单元测试中接受对话?

我有一个单元测试可以打开自定义对话框并输入一些文本。这有效,但我无法接受对话框或按下确定按钮。谁能告诉我如何使用junit自动接受对话。ActivityMonitoractivityMonitor=instrumentation.addMonitor(EditItem.class.getName(),null,false);instrumentation.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU);instrumentation.invokeContextMenuAction(gridList,R.id.add,0);Activityactivit